﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ZF.BLL;
using System.Windows.Forms;
using ZF.Model;
using ZF.DAL;
using GCELibrary.Current;
using System.Linq;
using System.Diagnostics;
using System.Reflection;
using ZF.WS.house;
namespace ConsoleApplication1
{
    public class init
    {
        public static void start()
        {
          
            FLink();
        
        }
        public static void FLink()
        {

            using (var dc = SiteInfo.CreateDBDataContext())
            {

                //if (dc.Sys_FLink.Count() > 0)
                //{
                //    MessageBox.Show("已存在友情连接");
                //    return;
                //}

                string txt = @"http://www.paifun.net@拍房网@soufun.gif
                                http://www.baidu.com@百度@baidu.gif
                                http://www.jrj.com.cn/@金融界@jrj.gif
                                http://gz.ganji.com/@赶集网@ganji.gif
                                http://www.cnjzjj.com/@中国家居网@cnjzjj.jpg
                                http://www.taobao.com/@淘宝网@taobao.png
                                https://www.alipay.com/@支付宝@alipay.png
                                http://jiaju.sina.com.cn/@新浪家居网@sina.png";
                txt = txt.Replace(" ", "");
                var list = new List<ZF.Model.Sys_FLink>();
                var i = 1; 
                foreach (var t in txt.Split(new string[] { "\r\n" }, StringSplitOptions.RemoveEmptyEntries))
                {
                    var fs = t.Split(new string[] { "@" }, StringSplitOptions.RemoveEmptyEntries);
                    list.Add(new ZF.Model.Sys_FLink()
                    {
                        Icon =  "/photo/" + fs[2],
                        IsImage = true,
                        Name = fs[1],
                        Url = fs[0],
                    });
                    i++;

                }
                dc.Sys_FLink.InsertAllOnSubmit(list);
                dc.SubmitChanges();
      
                
            }
        }
        public static void FInfo()
        {

            using (var dc = SiteInfo.CreateDBDataContext())
            {

                //if (dc.I_Info.Count() > 0)
                //{
                //    MessageBox.Show("已存在友情连接");
                //    return;
                //}


                var txt = infostrs.Replace(" ", "");
                var list = new List<ZF.Model.I_Info>();
                var lines=txt.Split(new string[] { "\r\n" }, StringSplitOptions.RemoveEmptyEntries);
                var i = 1;
                var rdm=new Random();
                foreach (var t in lines )
                {
                    var typeid = DictionaryConfig.IInfoType[rdm.Next(DictionaryConfig.IInfoType.Count - 1)].InfoTypeId;
                    var areaid1 = DictionaryConfig.HArea[rdm.Next(DictionaryConfig.HArea.Count - 1)].AreaId;
                    list.Add(new ZF.Model.I_Info()
                        {
                            IsTop = false,
                            InfoTypeId = typeid,
                            Content = t,
                            Phone = "13042076613",
                            IsCompany = false,
                            IsVerify = true,
                            Other = null,
                            Period = null,
                            QQ = null,
                            Status = 1,
                            Tag = "中国",
                            Email = "sdf@ww.com",
                            Address = t,
                            AreaId1 = areaid1,
                            Contact = t.Substring(1, 4),
                            AddTime = DateTime.Now,
                            Price = rdm.Next(1000),
                            Title = t,

                        });
                    i++;

                }
                dc.I_Info.InsertAllOnSubmit(list);
                dc.SubmitChanges();
      
                
            }
        }

        public static void FZ()
        {
            using (var dc = SiteInfo.CreateDBDataContext())
            {

                if (dc.G_Buddha.Count() > 0)
                {
                    MessageBox.Show("已存在友情连接");
                    return;
                }

                string txt = @"观世音菩萨 @200711150044094.jpg@200711150044093.swf @黄财神黄财神，藏名藏拉色波，是密教之护法神祗，诸财神之首。黄财神是藏传佛教各大教派普遍供养的五姓财神之一，因其身相黄色，故称为黄财神。相传黄财神过去是位菩萨，早已修证五道十地。昔日释迦牟尼佛在中印度摩陀国之灵鹫山（又译鹫峰山）讲说大般若经义时，诸方魔鬼神怪前来阻碍，令山崩倒塌，此时黄财神奋勇现身庇护，使得众多闻法比丘安然无恙。后来释迦牟尼如来嘱黄财神皈依佛法，助益一切贫苦众生，走佛教之路，遂成为大护法神。黄财神一面二臂，以五佛冠为头饰，矮小肚大，双臂有力。右手持布拉噶如意宝，左手捉着吐宝鼠，身着天衣，蓝莲花及珠宝璎珞作装饰，胸前挂念珠。左足屈着，右足踩着海螺宝， 以如意姿势安坐于莲花月轮座上。修习财神法门，只要以虔诚之心持诵念咒，即可获得黄财神的加持庇佑，能使人财利俱足，免除经济压力及一切的穷境，更能增长福德智慧并延寿。修持黄财神法者，需发无上菩提心，勤行布施，广结善缘，万勿贪悭，心诚如一。
                            黄财神  @ 200711152773922.jpg@200711150334345.swf@观世音菩萨观世音梵语称‘阿那婆娄吉低输’，现今在西方极乐世界，是一生即可续补佛位的大菩萨。按照《悲华经》的记载，当阿弥陀佛还是转轮圣王的时候，观世音菩萨即为此王的第一太子，名为‘不眴’。当时宝藏如来为转轮王授记以后，不眴太子上前禀明佛陀，自己愿意为一切苦难众生免除痛苦，保护受苦受难的人，激励人们追求正法的意志和信念。当时宝藏佛，马上为他授记说：“你观察忆念一切众生，而生起大悲心，为了断除众生的一切苦恼，为了令众生住于安稳快乐的处所之缘故，我今日应当命名你为‘观世音’。”观世音菩萨是阿弥陀佛的左胁侍者，也是人们心中“救苦救难的观世音菩萨”、“大慈大悲的观世音菩萨”。
                            阿弥陀佛 @  200711152773922.jpg@200711151099361.swf@大势至菩萨根据《无量寿经》记载：大势至菩萨以独特的智慧之光遍照世间众生，使众生能解脱血光刀兵之灾，得无上之力。 因此，大势至菩萨被认为光明智慧第一，所到之处天地震动，保护众生，免受邪魔所害。若能虔诚供奉大势至菩萨的法像，可消前世业障，使一生聚财守财、顺利平安。 大势至，梵语称‘摩诃那钵’，现今在极乐世界，是第二顺位递补佛位的菩萨。根据《悲华经》的记载，阿弥陀佛原来是转轮王的时候，大势至菩萨是他的第二太子，名字为‘尼摩’。当时宝藏如来帮转轮王（阿弥陀佛）及第一太子（观世音菩萨）授记以后，第二王子尼摩也禀明佛陀，自己愿意继承阿弥陀佛和观世音菩萨的衣钵，做弘法利生的种种佛事，来促进国土世界的种种清净庄严。宝藏如来听了以后，告诉第二太子：“由于你发愿摄取广大殊胜清净庄严的世界的缘故，因此命名你为[得大势]”。所以，大势至菩萨又称得大势至菩萨或大精进菩萨，简称势至，是阿弥陀佛的右胁侍者。据《观无量寿经》说，大势至以智慧之光普照一切，能使人得到无上的力量、威势，还有传说大势至菩萨可除刀灾、火灾、血灾，保得四方平安。 
                            关公   @200711151099362.jpg@200711151899109.swf@地藏王菩萨地藏王菩萨，俗称“地藏王”。“地”就是土地，一切万物都在大地上面生长，地藏菩萨有非常广大的慈悲心，一切众生都靠他救度，一切众生的善根都靠地藏菩萨护持生长，就像土地一样。“藏”就是宝藏的意思，财宝可以救济人的贫苦，有了财宝我们事业才能做得圆满，这位菩萨有无量无数的度众生的方法，使一切苦恼的众生都能修行成就，就像宝库一样，取之不尽、用之不竭。佛教认为地藏是在释迦去世后，弥勒出世前，在这轮回世界中，广救一切众生的菩萨。地藏原是印度民间的土地神，但后来经过印度大乘佛教的吸收与融会，把地藏搬到佛教后，地藏在佛教中竟成了全能的神祇，其地位凌驾观音菩萨之上了。地藏王菩萨含藏种种功德，能承担一切难行苦行，救度众生。
                            文殊菩萨   @200711150044094.jpg@200711152076237.swf@地藏王菩萨地藏王菩萨，俗称“地藏王”。“地”就是土地，一切万物都在大地上面生长，地藏菩萨有非常广大的慈悲心，一切众生都靠他救度，一切众生的善根都靠地藏菩萨护持生长，就像土地一样。“藏”就是宝藏的意思，财宝可以救济人的贫苦，有了财宝我们事业才能做得圆满，这位菩萨有无量无数的度众生的方法，使一切苦恼的众生都能修行成就，就像宝库一样，取之不尽、用之不竭。佛教认为地藏是在释迦去世后，弥勒出世前，在这轮回世界中，广救一切众生的菩萨。地藏原是印度民间的土地神，但后来经过印度大乘佛教的吸收与融会，把地藏搬到佛教后，地藏在佛教中竟成了全能的神祇，其地位凌驾观音菩萨之上了。地藏王菩萨含藏种种功德，能承担一切难行苦行，救度众生。
                            弥勒佛   @200711150334346.jpg@200711152607189.swf@地藏王菩萨地藏王菩萨，俗称“地藏王”。“地”就是土地，一切万物都在大地上面生长，地藏菩萨有非常广大的慈悲心，一切众生都靠他救度，一切众生的善根都靠地藏菩萨护持生长，就像土地一样。“藏”就是宝藏的意思，财宝可以救济人的贫苦，有了财宝我们事业才能做得圆满，这位菩萨有无量无数的度众生的方法，使一切苦恼的众生都能修行成就，就像宝库一样，取之不尽、用之不竭。佛教认为地藏是在释迦去世后，弥勒出世前，在这轮回世界中，广救一切众生的菩萨。地藏原是印度民间的土地神，但后来经过印度大乘佛教的吸收与融会，把地藏搬到佛教后，地藏在佛教中竟成了全能的神祇，其地位凌驾观音菩萨之上了。地藏王菩萨含藏种种功德，能承担一切难行苦行，救度众生。
                            大势至菩萨   @200711151099362.jpg@200711152773921.swf@地藏王菩萨地藏王菩萨，俗称“地藏王”。“地”就是土地，一切万物都在大地上面生长，地藏菩萨有非常广大的慈悲心，一切众生都靠他救度，一切众生的善根都靠地藏菩萨护持生长，就像土地一样。“藏”就是宝藏的意思，财宝可以救济人的贫苦，有了财宝我们事业才能做得圆满，这位菩萨有无量无数的度众生的方法，使一切苦恼的众生都能修行成就，就像宝库一样，取之不尽、用之不竭。佛教认为地藏是在释迦去世后，弥勒出世前，在这轮回世界中，广救一切众生的菩萨。地藏原是印度民间的土地神，但后来经过印度大乘佛教的吸收与融会，把地藏搬到佛教后，地藏在佛教中竟成了全能的神祇，其地位凌驾观音菩萨之上了。地藏王菩萨含藏种种功德，能承担一切难行苦行，救度众生。
                            地藏王菩萨   @200711151899110.jpg@200711153566765.swf@地藏王菩萨地藏王菩萨，俗称“地藏王”。“地”就是土地，一切万物都在大地上面生长，地藏菩萨有非常广大的慈悲心，一切众生都靠他救度，一切众生的善根都靠地藏菩萨护持生长，就像土地一样。“藏”就是宝藏的意思，财宝可以救济人的贫苦，有了财宝我们事业才能做得圆满，这位菩萨有无量无数的度众生的方法，使一切苦恼的众生都能修行成就，就像宝库一样，取之不尽、用之不竭。佛教认为地藏是在释迦去世后，弥勒出世前，在这轮回世界中，广救一切众生的菩萨。地藏原是印度民间的土地神，但后来经过印度大乘佛教的吸收与融会，把地藏搬到佛教后，地藏在佛教中竟成了全能的神祇，其地位凌驾观音菩萨之上了。地藏王菩萨含藏种种功德，能承担一切难行苦行，救度众生。
                            韦驮菩萨   @200711152076238.jpg@200711153566765.swf@地藏王菩萨地藏王菩萨，俗称“地藏王”。“地”就是土地，一切万物都在大地上面生长，地藏菩萨有非常广大的慈悲心，一切众生都靠他救度，一切众生的善根都靠地藏菩萨护持生长，就像土地一样。“藏”就是宝藏的意思，财宝可以救济人的贫苦，有了财宝我们事业才能做得圆满，这位菩萨有无量无数的度众生的方法，使一切苦恼的众生都能修行成就，就像宝库一样，取之不尽、用之不竭。佛教认为地藏是在释迦去世后，弥勒出世前，在这轮回世界中，广救一切众生的菩萨。地藏原是印度民间的土地神，但后来经过印度大乘佛教的吸收与融会，把地藏搬到佛教后，地藏在佛教中竟成了全能的神祇，其地位凌驾观音菩萨之上了。地藏王菩萨含藏种种功德，能承担一切难行苦行，救度众生。
                            普贤菩萨   @200711152607190.jpg@200711154757689.swf@大势至菩萨根据《无量寿经》记载：大势至菩萨以独特的智慧之光遍照世间众生，使众生能解脱血光刀兵之灾，得无上之力。 因此，大势至菩萨被认为光明智慧第一，所到之处天地震动，保护众生，免受邪魔所害。若能虔诚供奉大势至菩萨的法像，可消前世业障，使一生聚财守财、顺利平安。 大势至，梵语称‘摩诃那钵’，现今在极乐世界，是第二顺位递补佛位的菩萨。根据《悲华经》的记载，阿弥陀佛原来是转轮王的时候，大势至菩萨是他的第二太子，名字为‘尼摩’。当时宝藏如来帮转轮王（阿弥陀佛）及第一太子（观世音菩萨）授记以后，第二王子尼摩也禀明佛陀，自己愿意继承阿弥陀佛和观世音菩萨的衣钵，做弘法利生的种种佛事，来促进国土世界的种种清净庄严。宝藏如来听了以后，告诉第二太子：“由于你发愿摄取广大殊胜清净庄严的世界的缘故，因此命名你为[得大势]”。所以，大势至菩萨又称得大势至菩萨或大精进菩萨，简称势至，是阿弥陀佛的右胁侍者。据《观无量寿经》说，大势至以智慧之光普照一切，能使人得到无上的力量、威势，还有传说大势至菩萨可除刀灾、火灾、血灾，保得四方平安。 
                            药师佛   @200711152773922.jpg@200711255615533.swf@大势至菩萨根据《无量寿经》记载：大势至菩萨以独特的智慧之光遍照世间众生，使众生能解脱血光刀兵之灾，得无上之力。 因此，大势至菩萨被认为光明智慧第一，所到之处天地震动，保护众生，免受邪魔所害。若能虔诚供奉大势至菩萨的法像，可消前世业障，使一生聚财守财、顺利平安。 大势至，梵语称‘摩诃那钵’，现今在极乐世界，是第二顺位递补佛位的菩萨。根据《悲华经》的记载，阿弥陀佛原来是转轮王的时候，大势至菩萨是他的第二太子，名字为‘尼摩’。当时宝藏如来帮转轮王（阿弥陀佛）及第一太子（观世音菩萨）授记以后，第二王子尼摩也禀明佛陀，自己愿意继承阿弥陀佛和观世音菩萨的衣钵，做弘法利生的种种佛事，来促进国土世界的种种清净庄严。宝藏如来听了以后，告诉第二太子：“由于你发愿摄取广大殊胜清净庄严的世界的缘故，因此命名你为[得大势]”。所以，大势至菩萨又称得大势至菩萨或大精进菩萨，简称势至，是阿弥陀佛的右胁侍者。据《观无量寿经》说，大势至以智慧之光普照一切，能使人得到无上的力量、威势，还有传说大势至菩萨可除刀灾、火灾、血灾，保得四方平安。 
                            释迦牟尼@200711153566766.jpg@200711255902141.swf@地藏王菩萨地藏王菩萨，俗称“地藏王”。“地”就是土地，一切万物都在大地上面生长，地藏菩萨有非常广大的慈悲心，一切众生都靠他救度，一切众生的善根都靠地藏菩萨护持生长，就像土地一样。“藏”就是宝藏的意思，财宝可以救济人的贫苦，有了财宝我们事业才能做得圆满，这位菩萨有无量无数的度众生的方法，使一切苦恼的众生都能修行成就，就像宝库一样，取之不尽、用之不竭。佛教认为地藏是在释迦去世后，弥勒出世前，在这轮回世界中，广救一切众生的菩萨。地藏原是印度民间的土地神，但后来经过印度大乘佛教的吸收与融会，把地藏搬到佛教后，地藏在佛教中竟成了全能的神祇，其地位凌驾观音菩萨之上了。地藏王菩萨含藏种种功德，能承担一切难行苦行，救度众生。";
                txt = txt.Replace(" ", "");
                var list = new List<ZF.Model.G_Buddha>();
                var i = 1;
                foreach (var t in txt.Split(new string[] { "\r\n" }, StringSplitOptions.RemoveEmptyEntries))
                {
                    var fs = t.Split(new string[] { "@" }, StringSplitOptions.RemoveEmptyEntries);
                    list.Add(new ZF.Model.G_Buddha()
                        {
                            Name = fs[0],
                            Photo = fs[1],
                            Path = fs[2],
                            OrderId = 0,
                            Remark = fs[3]
                        });
                    i++;

                }
                dc.G_Buddha.InsertAllOnSubmit(list);
                dc.SubmitChanges();
      
                
            }



        }


        public static void GP()
        {
            using (var dc = SiteInfo.CreateDBDataContext())
            {

                if (dc.G_Offering.Count() > 0)
                {
                    MessageBox.Show("已存在友情连接");
                    return;
                }

                string[] ofs = new string[]
                {
                    @"2007102558492190.gif@玉质杯-清泉水
2007102560038938.gif@金质杯-清泉水
2007102560125878.gif@银质杯-清泉水
2007102560597126.gif@玉质杯-清泉水
2007102560636550.gif@金质杯-清泉水
2007102560869754.gif@银质杯-清泉水",
                             @"
2007102538779674.gif@草莓
2007102538863066.gif@橙子
2007102538929190.gif@苹果
2007102539018642.gif@李子
2007102539138346.gif@西瓜
2007102539204346.gif@杨梅
20087853927890.gif@橙子
20087853951654.gif@葡萄
20087853972078.gif@大杨梅
20094630668314.gif@香蕉",
                      @"2007102538304642.gif@普通香
2007102538403282.gif@供香-粗
20087855773822.gif@供香
20087856638146.gif@高香",

                      @"2007102538007642.gif@蜡烛
2007102538069394.gif@蜡烛
20087854181006.gif@爱心烛
20087854220426.gif@追思烛
200881338359266.gif@河灯
200881338391078.gif@河灯
200932039841850.gif@河灯
200932039885318.gif@河灯
200932040040086.gif@贝壳烛
200932040109974.gif@心形烛
200932040164286.gif@磨砂烛
200932040234474.gif@银台烛",
                        @"
2007102540280566.gif@白菊花
2007102540335862.gif@百合花
2007102540391518.gif@非洲菊
2007102540443986.gif@海棠花
2007102540503626.gif@红玫瑰
2007102540553486.gif@黄玫瑰
2007102540638438.gif@康乃馨
2007102540697502.gif@葵花
2007102540763454.gif@马蹄莲
2007102540841002.gif@满天星
2007102540897566.gif@牡丹花
2007102540946986.gif@蔷薇
2007102541012922.gif@太阳花
2007102541084018.gif@仙客来
2007102541152910.gif@月季
20087853711178.gif@玫瑰花束
20087853738442.gif@夜来香",
                       @"2007102561168362.gif@玉米饼
2007102561223362.gif@七彩馒头
2007102561318050.gif@红心馒头",
                          @"2007102560999910.gif@供宝
200931153089778.gif@供宝
200931153139166.gif@供宝
200931153179218.gif@供宝",
                       @"
2007102551711706.gif@礼拜-男
2007102551756486.gif@礼拜-女
2007102551875282.gif@礼拜老人-男
2007102551965158.gif@礼拜老人-女
2007102552256158.gif@绿草蒲团
2007102552301362.gif@黄草蒲团
200872449921374.gif@礼拜-男孩
200872449951078.gif@礼拜-女孩
200872450419810.gif@鞠躬-男孩
200872450457294.gif@鞠躬-女孩
200872450485778.gif@鞠躬-男
200872450532374.gif@鞠躬-女
200872450574590.gif@鞠躬-老年男
200872450600122.gif@鞠躬-老年女"

                };





                var txt = System.IO.File.ReadAllText("gp.txt", Encoding.GetEncoding("gb2312"));
                var ddd = new System.Text.RegularExpressions.Regex(@"img src='../material_files_jisi/(.*?)'\swidth=(?:.|\s)*?form_send\(""\s(.*?)\s""");

                var ms = ddd.Matches(txt);
                string s1 = "";
                foreach (System.Text.RegularExpressions.Match m in ms)
                {
                    s1 += "\r\n" + m.Groups[1].Value + "@" + m.Groups[2];
                }
                var list = new List<ZF.Model.G_Offering>();
                var i = 0;
                var rdm = new Random();
                var types = new string[] { "供水", "供果", "供香", "供烛", "供花", "供素食", "供宝", "礼拜" };

                foreach (var type in types)
                {
                    var of = ofs[i];
                    var lines = of.Replace(" ", "").Split(new string[] { "\r\n" }, StringSplitOptions.RemoveEmptyEntries);
                    foreach (var line in lines)
                    {
                        var fs = line.Split(new string[] { "@" }, StringSplitOptions.RemoveEmptyEntries);
                        list.Add(new ZF.Model.G_Offering()
                        {
                            Name = fs[1],
                            Group = type,
                            Memoy = 0,
                            Path = fs[0],
                        });
                    }

                    i++;
                }



                //foreach (var t in txt.Split(new string[] { "\r\n" }, StringSplitOptions.RemoveEmptyEntries))
                //{
                     

                //    var fs = t.Split(new string[] { "@" }, StringSplitOptions.RemoveEmptyEntries);

                   
                //    list.Add(new ZF.Model.G_Offering()
                //    {
                //        Name = t,
                //        Group = types[rdm.Next(0, types.Length - 1)],
                //        Memoy = rdm.Next(2),
                //        Remark = t,
                //         Path="",
                //    });
                   

                //}
                dc.G_Offering.InsertAllOnSubmit(list);
                dc.SubmitChanges();


            }



        }


        public static void House()
        {
            //return;
            Random r = new Random();
            var fils = @"20080627010607714.gif
                        20080627011822225.jpg
                        20080903185116209.gif
                        20080903211422191.gif
                        20080904133931840.gif
                        20081117231539469.jpg
                        201032311255512201.jpg
                        20104281725023276.jpg
                        20105210382813222.jpg
                        20105210434026262.jpg
                        20105210475673539.jpg
                        2010521052347007.jpg
                        thumb_100_100_20090609020220692.jpg
                        thumb_100_100_20090610034705753.jpg
                        thumb_100_100_20090619115257346.jpg
                        thumb_100_100_20090629030835133.jpg
                        thumb_100_100_20090810013436842.jpg
                        thumb_100_100_20090810051353480.jpg
                        thumb_100_100_20090826112924272.jpg
                        thumb_100_100_20090903054555410.jpg
                        thumb_100_100_20090905021709296.jpg
                        thumb_100_100_20091008055529631.jpg
                        thumb_100_100_20091028053116769.jpg
                        thumb_100_100_20100122022608257.jpg
                        thumb_100_100_20100310023204494.jpg
                        thumb_100_100_20100414022727964.jpg
                        thumb_100_100_20100505095622577.jpg
                        thumb_100_100_20100505095938546.jpg
                        thumb_100_100_20100505100207671.jpg
                        thumb_100_100_20100506094549296.jpg".Replace(" ","").Split(new string[]{"\r\n"}, StringSplitOptions.RemoveEmptyEntries).ToList();

            using (var dc = SiteInfo.CreateDBDataContext())
            {
                var na = DictionaryConfig.HArea.Where(p => p.ParentId == 1).Select(p => p.AreaId).ToArray();
                var hl = dc.H_House.ToList();
                hl.ForEach(p =>
                    {

                        if (r.Next(20) > 3)
                        {
                            if (!na.Contains(p.AreaId1))
                                p.AreaId1 = na[r.Next(na.Length - 1)];
                        }
                        //p.Photo = fils[r.Next(fils.Count - 1)] + ";" + fils[r.Next(fils.Count - 1)];
                        //if (p.DealType == 4)
                        //{
                        //    p.IsBoutique = r.Next(60) > 25;
                        //}
                    });
              
                dc.SubmitChanges();
            }

            //var dic = @"C:\Documents and Settings\Administrator\桌面\新建文件夹\";
            //var fils = System.IO.Directory.GetFiles(dic).ToList();
            //var ssss=fils.Select(p => p.Replace(dic, "")).ConstituteString("\r\n");
            







           return ;
            var str = @"[天河区]@棠东欣缘公寓一室一厅@光线好@非...@棠下@@一室一厅@700元/月@个人@2010-5-6
[天河区]@棠东欣缘公寓一室一厅@光线好@非...@棠下@@一室一厅@700元/月@个人@2010-5-6
[天河区]@尚德大厦天河北路@天河北@@一室零厅@1800元/月@个人@2010-5-6
[天河区]@天麒驿鸿翔大厦天河北路@天河北@@一室零厅@1700元/月@个人@2010-5-6
[天河区]@百脑汇天河路@天河北@@一室一厅@3300元/月@个人@2010-5-6
[天河区]@东方之珠花园天河北站@天河北@@三室二厅@3700元/月@个人@2010-5-6
[天河区]@东方之珠花园天河北路@天河北@@二室一厅@2600元/月@个人@2010-5-6
[天河区]@龙口小区龙口西路@天河北@@一室零厅@1300元/月@个人@2010-5-6
[天河区]@龙口东小区龙口东路@天河北@@二室一厅@1800元/月@个人@2010-5-6
[天河区]@龙口小区龙口西路@天河北@@三室二厅@2500元/月@个人@2010-5-6
[天河区]@穗园小区龙口西路@天河北@@三室二厅@3000元/月@个人@2010-5-6
[天河区]@天成大厦龙口西路@天河北@@三室二厅@2500元/月@个人@2010-5-6
[天河区]@东城小区五山路@天河北@@一室零厅@1000元/月@个人@2010-5-6
[天河区]@尚德大厦@天河北路地铁上盖华师站@天河北@@二室一厅@2300元/月@个人@2010-5-6
[天河区]@尚德大厦@天河北@@二室一厅@2900元/月@个人@2010-5-6
[天河区]@龙口小区龙口西路@天河北@@一室零厅@900元/月@个人@2010-5-6


[天河区]@★外经贸大厦★体育东写字楼@天河北@零室零厅@5400元/月@中介@2010-5-6@

[天河区]@▲外经贸大厦▲体育中心旁高级写字楼@天河北@零室零厅@2800元/月@中介@2010-5-6@

[天河区]@尚德大厦写字楼五山路地铁上盖@天河北@零室零厅@2800元/月@中介@2010-5-6@

[天河区]@广东外经贸大厦体育东路@天河北@零室零厅@90元/月@中介@2010-5-6@

[天河区]@广东外经贸大厦天河北路@天河北@零室零厅@2800元/月@中介@2010-5-6@

[天河区]@广东外经贸大厦@天河北@零室零厅@3000元/月@中介@2010-5-6@

[天河区]@尚德大厦五山路@天河北@零室零厅@2600元/月@中介@2010-5-6@

[天河区]@百脑汇天河路岗顶@天河北@零室零厅@1900元/月@中介@2010-5-6@

[天河区]@百脑汇天河路@天河北@零室零厅@2300元/月@中介@2010-5-6@

[天河区]@百脑汇天河路@天河北@零室零厅@3800元/月@中介@2010-5-6@

[天河区]@尚德大厦天河科技街五山路@天河北@零室零厅@2700元/月@中介@2010-5-6@

[天河区]@尚德大厦五山路@天河北@零室零厅@2500元/月@中介@2010-5-6@

[天河区]@尚德大厦五山路@天河北@零室零厅@5200元/月@中介@2010-5-6@

[天河区]@天河北五山路141号@天河北@零室零厅@2400元/月@中介@2010-5-6@

[天河区]@天河北五山路141号@天河北@零室零厅@2800元/月@中介@2010-5-6@

[天河区]@尚德大厦，五山路@天河北@零室零厅@2500元/月@中介@2010-5-6@
[天河区]@东方之珠花园，天河北路与五山路交汇处@岗顶@一室一厅@1500元/月@个人@2010-5-6@

[天河区]@高科大厦，天河北路华师地铁站旁@岗顶@三室二厅@4000元/月@个人@2010-5-6@

[天河区]@华标广场。天河北路万佳超旁@天河北@四室二厅@6500元/月@个人@2010-5-6@

[天河区]@百脑汇。天河路岗顶电脑城地铁上盖@岗顶@三室二厅@4000元/月@个人@2010-5-6@

[天河区]@龙苑大厦。龙口西路岗顶@岗顶@二室二厅@2500元/月@个人@2010-5-6@

[天河区]@体育西路@天河南@二室一厅@3000元/月@中介@2010-5-6@

[天河区]@体育西路@天河南@二室一厅@3500元/月@中介@2010-5-6@

[天河区]@黄浦大道西@天河南@二室一厅@2400元/月@中介@2010-5-6@

[天河区]@百脑汇。天河路-岗顶-电脑城-地铁上...@岗顶@二室二厅@3300元/月@中介@2010-5-6@

[天河区]@百脑汇.天河岗顶地铁站上盖@岗顶@一室一厅@2300元/月@中介@2010-5-6@

[天河区]@龙苑大厦。龙口西路（岗顶电脑城对面）@岗顶@二室二厅@2600元/月@中介@2010-5-6@

[天河区]@龙苑大厦，岗顶电脑城对面（龙口西好又...@岗顶@二室一厅@2400元/月@中介@2010-5-6@

[天河区]@百脑汇大厦。岗顶电脑城地铁上盖@岗顶@三室二厅@3300元/月@中介@2010-5-6@

[天河区]@百脑汇大厦。天河岗顶电脑城地铁上盖@岗顶@一室零厅@2800元/月@中介@2010-5-6@

[天河区]@百脑汇大厦。天河岗顶百脑汇电脑城（地...@岗顶@一室零厅@2500元/月@中介@2010-5-6@

[天河区]@百脑汇。天河路-岗顶-电脑城-地铁上...@岗顶@一室零厅@2200元/月@中介@2010-5-6@
[天河区]@公寓位于东圃黄村北便新街@黄村@一室一厅@550元/月@个人@2010-5-6@

[天河区]@广州天河东圃黄村石桥头邻近好邻居超市@黄村@一室一厅@45元/月@个人@2010-5-6@

[天河区]@东圃客运站旁黄村@黄村@二室一厅@700元/月@个人@2010-5-6@

[荔湾区]@花地湾地铁站附近@芳村@四室一厅@650元/月@个人@2010-5-4@

[海珠区]@海珠区同福西路阁楼单间配套@滨江西@一室一厅@500元/月@个人@2010-5-3@

[天河区]@天河东圃珠村市场对面@东圃@三室一厅@1100元/月@个人@2010-5-3@

[天河区]@美林公寓位广州天河区东圃镇杨桃公园旁...@前进@一室零厅@450元/月@个人@2010-5-1@

[天河区]@美林公寓位广州天河区东圃镇杨桃公园旁...@前进@一室零厅@450元/月@个人@2010-5-1@

[海珠区]@新滘东路旁，赤沙村，广东商学院@官洲@零室零厅@1800元/月@个人@2010-4-30@

[天河区]@天河上社胡岗新村@天河公园@一室一厅@660元/月@个人@2010-4-28@

[天河区]@天河上社胡岗新村@天河公园@一室零厅@430元/月@个人@2010-4-28@

[天河区]@天河区东圃前进宦溪堂前新街38号@东圃@一室零厅@450元/月@个人@2010-4-25@

[越秀区]@起义路@北京路@一室零厅@600元/月@个人@2010-4-23@

[越秀区]@中山一路扬箕村@东山@一室一厅@250元/月@个人@2010-4-13@

[天河区]@天河上社老市场旁@天河公园@一室一厅@560元/月@个人@2010-4-12@

[天河区]@广州市天河区岑村沙埔大街22号@其他@二室一厅@600元/月@个人@2010-4-11@
[海珠区]@昌岗中路，信和广场斜对面@昌岗路@零室零厅@550元/月@个人@2010-4-22@

[天河区]@天河区长兴路长湴村332号@长兴@一室零厅@270元/月@中介@2009-2-27@

[荔湾区]@出租中山八路富力广场北区@其他@零室零厅@700元/月@个人@2009-2-23@

[荔湾区]@荔湾区中山七路@陈家词@一室零厅@600元/月@个人@2009-2-22@

[天河区]@天河区黄埔大道家乐福地下停车场首层@员村@零室零厅@500元/月@个人@2009-2-19@

[荔湾区]@中山八路@周门@零室零厅@1200元/月@个人@2009-2-2@

[天河区]@珠江新城马场路@珠江新城@一室零厅@600元/月@个人@2009-1-8@

[天河区]@沙太南路天河北苑,投资首选@其他@零室零厅@400元/月@中介@2008-12-14@

[白云区]@白云区机场西路和健二街云映阁@机场路@二室一厅@800元/月@个人@2008-11-9@

[荔湾区]@光复北路549号地下车库临近美国银行...@龙津@零室零厅@600元/月@个人@2008-10-31@

[海珠区]@革新路地下车位出租@龙凤@一室零厅@500元/月@个人@2008-10-12@

[海珠区]@昌岗东路@昌岗@零室零厅@400元/月@个人@2008-10-7@

[天河区]@天河北龙口中路173号@其他@二室二厅@1500元/月@个人@2008-9-20@

[海珠区]@礼岗路车位多套@昌岗@零室零厅@450元/月@个人@2008-9-16@

[海珠区]@海珠区沙园街五一新村@沙园@二室一厅@1300元/月@中介@2008-8-29@

[越秀区]@小北路２１７号@小北@零室一厅@830元/月@个人@2008-8-26@

[海珠区]@昌岗中路（双地铁旁）-金盛大厦@昌岗路@一室零厅@1800元/月@个人@2010-5-6@

[海珠区]@工业大道南-第二金碧花园@工业大道南@一室零厅@1200元/月@个人@2010-5-6@

[天河区]@天河上社乐泰里街二巷四号@天河公园@一室零厅@350元/月@个人@2010-5-6@

[天河区]@天河上社乐泰里街二巷四号@天河公园@一室零厅@450元/月@个人@2010-5-6@

[天河区]@天河上社乐泰里街二巷四号@天河公园@一室一厅@600元/月@个人@2010-5-6@

[天河区]@天河上社乐泰里街二巷四号@天河公园@一室一厅@600元/月@个人@2010-5-6@

[白云区]@白云区新市萧岗九石岭路9号/单间@新市@一室零厅@480元/月@个人@2010-5-6@

[天河区]@天河上社乐泰里街二巷四号@天河公园@一室零厅@480元/月@个人@2010-5-6@

[天河区]@天河上社乐泰里街二巷四号@天河公园@一室零厅@460元/月@个人@2010-5-6@

[天河区]@天河公园斜对面学院站下车走荷光路直入...@天河公园@一室零厅@450元/月@个人@2010-5-6@

[天河区]@天河公园斜对面学院站下车走荷光路直入...@天河公园@一室一厅@580元/月@个人@2010-5-6@

[白云区]@白云区新市@新市@一室零厅@450元/月@个人@2010-5-6@

[天河区]@上社站下车走进上社牌坊直入8分钟即到@天河公园@一室零厅@430元/月@个人@2010-5-6@

[白云区]@广州梅花园竹园巷7号@京溪@一室一厅@650元/月@个人@2010-5-6@

[白云区]@白云三元里心谊路@三元里@二室一厅@300元/月@个人@2010-5-6@

[天河区]@黄埔大家公寓@车陂@@一室一厅@550元/月@个人@2010-5-6@



                        ";
            var lines = str.Replace(" ", "").Split(new string[] { "\r\n" }, StringSplitOptions.RemoveEmptyEntries);

            List<ZF.Model.H_House> list = new List<ZF.Model.H_House>();
   
            foreach (var line in lines)
            {
                var fs=line.Split(new string[] { "@" }, StringSplitOptions.RemoveEmptyEntries);
                var h = new ZF.Model.H_House()
                {
                    AddTime = DateTime.Now.AddDays(-r.Next(10)),
                    Address = line,
                    AreaId1 = ZF.BLL.DictionaryConfig.HArea[r.Next(ZF.BLL.DictionaryConfig.HArea.Count - 1)].AreaId,
                    Contact = fs[1].MaxLength(5),
                    CutNum = r.Next(10).ToString(),
                    DealType = r.Next(4),
                    Form = r.Next(1),
                    HouseType = DictionaryConfig.HHouseType[r.Next(DictionaryConfig.HHouseType.Count - 1)].Key,
                    Age = r.Next(5).ToString(),
                    Phone = "130456132313",
                    Price = r.Next(5000),
                    MemberId = 1,
                    Decoration = DictionaryConfig.HDecoration[r.Next(DictionaryConfig.HDecoration.Count - 1)].Key,
                    HX_Chu = r.Next(2),
                    HX_Fan = r.Next(8),
                    HX_Tin = r.Next(5),
                    HX_Wei = r.Next(2),
                    HX_Yan = r.Next(3),
                    QQ = r.Next(9999999).ToString(),
                    BaseFacility = "",
                    Status = 1,
                    Direction = DictionaryConfig.HDirection[r.Next(DictionaryConfig.HDirection.Count - 1)].Key,
                    IsBoutique = false,
                    IsVerify = true,
                    TopNum = r.Next(20).ToString(),
                    UserArea = r.Next(200).ToString(),
                    ConstructArea = r.Next(180).ToString(),
                    Title = fs[1],
                    Engage = fs[2] + fs[3],
                    Period = "7",
                    Description = line,
                    H_Rent = new H_Rent()
                      {
                          LeastNum = r.Next(5),
                          HZ_ISex = 1,
                          HZ_RSex = 1,

                      },
                    H_Sell = new H_Sell()
                    {
                        UnitPrice = r.Next(500),
                    },
                };

                list.Add(h);
            }
            using (var dc = SiteInfo.CreateDBDataContext()
                )
            {
                dc.H_House.InsertAllOnSubmit(list);
                dc.SubmitChanges();
            }
        }
        public static void Estate()
        {
            //return;
            Random r = new Random();
            var fils = @"20080627010607714.gif
                        20080627011822225.jpg
                        20080903185116209.gif
                        20080903211422191.gif
                        20080904133931840.gif
                        20081117231539469.jpg
                        201032311255512201.jpg
                        20104281725023276.jpg
                        20105210382813222.jpg
                        20105210434026262.jpg
                        20105210475673539.jpg
                        2010521052347007.jpg
                        thumb_100_100_20090609020220692.jpg
                        thumb_100_100_20090610034705753.jpg
                        thumb_100_100_20090619115257346.jpg
                        thumb_100_100_20090629030835133.jpg
                        thumb_100_100_20090810013436842.jpg
                        thumb_100_100_20090810051353480.jpg
                        thumb_100_100_20090826112924272.jpg
                        thumb_100_100_20090903054555410.jpg
                        thumb_100_100_20090905021709296.jpg
                        thumb_100_100_20091008055529631.jpg
                        thumb_100_100_20091028053116769.jpg
                        thumb_100_100_20100122022608257.jpg
                        thumb_100_100_20100310023204494.jpg
                        thumb_100_100_20100414022727964.jpg
                        thumb_100_100_20100505095622577.jpg
                        thumb_100_100_20100505095938546.jpg
                        thumb_100_100_20100505100207671.jpg
                        thumb_100_100_20100506094549296.jpg".Replace(" ", "").Split(new string[] { "\r\n" }, StringSplitOptions.RemoveEmptyEntries).ToList();

            using (var dc = SiteInfo.CreateDBDataContext())
            {
                var na = DictionaryConfig.HArea.Where(p => p.ParentId == 1).Select(p => p.AreaId).ToArray();
                var hl = dc.H_Estate.ToList();
                hl.ForEach(p =>
                {

                    if (r.Next(20) > 3)
                    {
                        if (!na.Contains(p.AreaId1))
                            p.AreaId1 = na[r.Next(na.Length - 1)];
                    }
                    p.Photo = fils[r.Next(fils.Count - 1)] + ";" + fils[r.Next(fils.Count - 1)];
                    p.IsRecommend = r.Next(60) > 25;
                });

                dc.SubmitChanges();
            }

            //var dic = @"C:\Documents and Settings\Administrator\桌面\新建文件夹\";
            //var fils = System.IO.Directory.GetFiles(dic).ToList();
            //var ssss=fils.Select(p => p.Replace(dic, "")).ConstituteString("\r\n");








            return;
            var str = @"[天河区]@棠东欣缘公寓一室一厅@光线好@非...@棠下@@一室一厅@700元/月@个人@2010-5-6
[天河区]@棠东欣缘公寓一室一厅@光线好@非...@棠下@@一室一厅@700元/月@个人@2010-5-6
[天河区]@尚德大厦天河北路@天河北@@一室零厅@1800元/月@个人@2010-5-6
[天河区]@天麒驿鸿翔大厦天河北路@天河北@@一室零厅@1700元/月@个人@2010-5-6
[天河区]@百脑汇天河路@天河北@@一室一厅@3300元/月@个人@2010-5-6
[天河区]@东方之珠花园天河北站@天河北@@三室二厅@3700元/月@个人@2010-5-6
[天河区]@东方之珠花园天河北路@天河北@@二室一厅@2600元/月@个人@2010-5-6
[天河区]@龙口小区龙口西路@天河北@@一室零厅@1300元/月@个人@2010-5-6
[天河区]@龙口东小区龙口东路@天河北@@二室一厅@1800元/月@个人@2010-5-6
[天河区]@龙口小区龙口西路@天河北@@三室二厅@2500元/月@个人@2010-5-6
[天河区]@穗园小区龙口西路@天河北@@三室二厅@3000元/月@个人@2010-5-6
[天河区]@天成大厦龙口西路@天河北@@三室二厅@2500元/月@个人@2010-5-6
[天河区]@东城小区五山路@天河北@@一室零厅@1000元/月@个人@2010-5-6
[天河区]@尚德大厦@天河北路地铁上盖华师站@天河北@@二室一厅@2300元/月@个人@2010-5-6
[天河区]@尚德大厦@天河北@@二室一厅@2900元/月@个人@2010-5-6
[天河区]@龙口小区龙口西路@天河北@@一室零厅@900元/月@个人@2010-5-6


[天河区]@★外经贸大厦★体育东写字楼@天河北@零室零厅@5400元/月@中介@2010-5-6@

[天河区]@▲外经贸大厦▲体育中心旁高级写字楼@天河北@零室零厅@2800元/月@中介@2010-5-6@

[天河区]@尚德大厦写字楼五山路地铁上盖@天河北@零室零厅@2800元/月@中介@2010-5-6@

[天河区]@广东外经贸大厦体育东路@天河北@零室零厅@90元/月@中介@2010-5-6@

[天河区]@广东外经贸大厦天河北路@天河北@零室零厅@2800元/月@中介@2010-5-6@

[天河区]@广东外经贸大厦@天河北@零室零厅@3000元/月@中介@2010-5-6@

[天河区]@尚德大厦五山路@天河北@零室零厅@2600元/月@中介@2010-5-6@

[天河区]@百脑汇天河路岗顶@天河北@零室零厅@1900元/月@中介@2010-5-6@

[天河区]@百脑汇天河路@天河北@零室零厅@2300元/月@中介@2010-5-6@

[天河区]@百脑汇天河路@天河北@零室零厅@3800元/月@中介@2010-5-6@

[天河区]@尚德大厦天河科技街五山路@天河北@零室零厅@2700元/月@中介@2010-5-6@

[天河区]@尚德大厦五山路@天河北@零室零厅@2500元/月@中介@2010-5-6@

[天河区]@尚德大厦五山路@天河北@零室零厅@5200元/月@中介@2010-5-6@

[天河区]@天河北五山路141号@天河北@零室零厅@2400元/月@中介@2010-5-6@

[天河区]@天河北五山路141号@天河北@零室零厅@2800元/月@中介@2010-5-6@

[天河区]@尚德大厦，五山路@天河北@零室零厅@2500元/月@中介@2010-5-6@
[天河区]@东方之珠花园，天河北路与五山路交汇处@岗顶@一室一厅@1500元/月@个人@2010-5-6@

[天河区]@高科大厦，天河北路华师地铁站旁@岗顶@三室二厅@4000元/月@个人@2010-5-6@

[天河区]@华标广场。天河北路万佳超旁@天河北@四室二厅@6500元/月@个人@2010-5-6@

[天河区]@百脑汇。天河路岗顶电脑城地铁上盖@岗顶@三室二厅@4000元/月@个人@2010-5-6@


[天河区]@百脑汇。天河路-岗顶-电脑城-地铁上...@岗顶@一室零厅@2200元/月@中介@2010-5-6@
[天河区]@公寓位于东圃黄村北便新街@黄村@一室一厅@550元/月@个人@2010-5-6@

[天河区]@广州天河东圃黄村石桥头邻近好邻居超市@黄村@一室一厅@45元/月@个人@2010-5-6@

[天河区]@东圃客运站旁黄村@黄村@二室一厅@700元/月@个人@2010-5-6@

[荔湾区]@花地湾地铁站附近@芳村@四室一厅@650元/月@个人@2010-5-4@

[海珠区]@海珠区同福西路阁楼单间配套@滨江西@一室一厅@500元/月@个人@2010-5-3@

[天河区]@天河东圃珠村市场对面@东圃@三室一厅@1100元/月@个人@2010-5-3@

[天河区]@美林公寓位广州天河区东圃镇杨桃公园旁...@前进@一室零厅@450元/月@个人@2010-5-1@

[天河区]@美林公寓位广州天河区东圃镇杨桃公园旁...@前进@一室零厅@450元/月@个人@2010-5-1@

[海珠区]@新滘东路旁，赤沙村，广东商学院@官洲@零室零厅@1800元/月@个人@2010-4-30@

[天河区]@天河上社胡岗新村@天河公园@一室一厅@660元/月@个人@2010-4-28@

[天河区]@天河上社胡岗新村@天河公园@一室零厅@430元/月@个人@2010-4-28@

[天河区]@天河区东圃前进宦溪堂前新街38号@东圃@一室零厅@450元/月@个人@2010-4-25@

[越秀区]@起义路@北京路@一室零厅@600元/月@个人@2010-4-23@

[越秀区]@中山一路扬箕村@东山@一室一厅@250元/月@个人@2010-4-13@

[天河区]@天河上社老市场旁@天河公园@一室一厅@560元/月@个人@2010-4-12@

[天河区]@广州市天河区岑村沙埔大街22号@其他@二室一厅@600元/月@个人@2010-4-11@
[海珠区]@昌岗中路，信和广场斜对面@昌岗路@零室零厅@550元/月@个人@2010-4-22@

[天河区]@天河区长兴路长湴村332号@长兴@一室零厅@270元/月@中介@2009-2-27@

[荔湾区]@出租中山八路富力广场北区@其他@零室零厅@700元/月@个人@2009-2-23@

[荔湾区]@荔湾区中山七路@陈家词@一室零厅@600元/月@个人@2009-2-22@


[天河区]@天河上社乐泰里街二巷四号@天河公园@一室零厅@450元/月@个人@2010-5-6@

[天河区]@天河上社乐泰里街二巷四号@天河公园@一室一厅@600元/月@个人@2010-5-6@

[天河区]@天河上社乐泰里街二巷四号@天河公园@一室一厅@600元/月@个人@2010-5-6@

[白云区]@白云区新市萧岗九石岭路9号/单间@新市@一室零厅@480元/月@个人@2010-5-6@

[天河区]@天河上社乐泰里街二巷四号@天河公园@一室零厅@480元/月@个人@2010-5-6@

[天河区]@天河上社乐泰里街二巷四号@天河公园@一室零厅@460元/月@个人@2010-5-6@

[天河区]@天河公园斜对面学院站下车走荷光路直入...@天河公园@一室零厅@450元/月@个人@2010-5-6@

[天河区]@天河公园斜对面学院站下车走荷光路直入...@天河公园@一室一厅@580元/月@个人@2010-5-6@

[白云区]@白云区新市@新市@一室零厅@450元/月@个人@2010-5-6@

[天河区]@上社站下车走进上社牌坊直入8分钟即到@天河公园@一室零厅@430元/月@个人@2010-5-6@

[白云区]@广州梅花园竹园巷7号@京溪@一室一厅@650元/月@个人@2010-5-6@

[白云区]@白云三元里心谊路@三元里@二室一厅@300元/月@个人@2010-5-6@

[天河区]@黄埔大家公寓@车陂@@一室一厅@550元/月@个人@2010-5-6@



                        ";
            var lines = str.Replace(" ", "").Split(new string[] { "\r\n" }, StringSplitOptions.RemoveEmptyEntries);

            List<ZF.Model.H_Estate> list = new List<ZF.Model.H_Estate>();

            foreach (var line in lines)
            {
                var fs = line.Split(new string[] { "@" }, StringSplitOptions.RemoveEmptyEntries);
                var h = new ZF.Model.H_Estate()
                {
                    AddTime = DateTime.Now.AddDays(-r.Next(10)),
                    Address = line,
                    AreaId1 = ZF.BLL.DictionaryConfig.HArea[r.Next(ZF.BLL.DictionaryConfig.HArea.Count - 1)].AreaId,
                    Contact = fs[1].MaxLength(5),

                    HouseType = DictionaryConfig.HHouseType[r.Next(DictionaryConfig.HHouseType.Count - 1)].Key,

                    Phone = "130456132313",
                    Price = r.Next(5000),
                    MemberId = 1,

                    QQ = r.Next(9999999).ToString(),

                    IsVerify = true,

                    UserArea = r.Next(200).ToString(),
                    ConstructArea = r.Next(180).ToString(),
                    Title = fs[1],

                    Description = line,
                    Office = fs[1],
                    Email = "asdfasd@qq.com",

                };

                list.Add(h);
            }
            using (var dc = SiteInfo.CreateDBDataContext())
            {
                dc.H_Estate.InsertAllOnSubmit(list);
                dc.SubmitChanges();
            }
        }


        public static void Member()
        {
            return;
            //var dic = @"C:\Documents and Settings\Administrator\桌面\zf\ZF\ZF.WS\photo\member\";
            //var fils = System.IO.Directory.GetFiles(dic).ToList();
            //var ssss = fils.Select(p => p.Replace(dic, "")).ConstituteString("\r\n");
            var ps = @"2380985.js
            bg.gif
            bgtop.gif
            image201.gif
            image202.gif
            image203.gif
            image204.gif
            image205.gif
            image207.gif
            image208.gif
            image209.gif
            image210.gif
            image212.gif
            image213.gif
            image214.gif
            image215.gif
            image216.gif
            image217.gif
            image218.gif
            image219.gif
            image220.gif
            image221.gif
            image222.gif
            image223.gif
            image224.gif
            image225.gif
            image226.gif
            image228.gif
            image229.gif
            image230.gif
            image231.gif
            image232.gif
            image233.gif
            image234.gif
            image235.gif
            image236.gif
            image237.gif
            image238.gif
            image239.gif
            image240.gif
            image241.gif
            image242.gif
            image243.gif
            image244.gif
            image245.gif
            image246.gif
            image247.gif
            image248.gif
            image250.gif
            image251.gif
            image252.gif
            image253.gif
            image254.gif
            image255.gif
            image256.gif
            image257.gif
            image258.gif
            image259.gif
            image260.gif
            image261.gif
            image262.gif
            image263.gif
            image264.gif
            image265.gif
            image267.gif
            image268.gif
            image269.gif
            image270.gif
            image271.gif
            image272.gif
            image273.gif
            image274.gif
            image275.gif
            image276.gif
            image277.gif
            image278.gif
            image279.gif
            image280.gif
            image281.gif
            image282.gif
            image283.gif
            image284.gif
            image285.gif
            image286.gif
            image287.gif
            image288.gif
            image289.gif
            image290.gif
            image291.gif
            image292.gif
            image293.gif
            image294.gif
            image295.gif
            image296.gif
            image297.gif
            image298.gif
            image299.gif
            image300.gif
            noimage.gif
            noimage.jpg".Replace(" ", "").Split(new string[] { "\r\n" }, StringSplitOptions.RemoveEmptyEntries).ToList();
            Random r = new Random();
            var lines = @"阿东
                    Aoku
                    阿清
                    不单身
                    の死猪宝尼
                    ǒ①ǒ杯清茶
                    大塘烧鹅
                    Gentleman
                    黄丽兰
                    花中泪心
                    快乐一生々
                    莉莉々老婆
                    仔蓝色梦幻
                    灵兮梦兮
                    年轻
                    人飘风剑
                    深圳华明达
                    随意雄
                    小江
                    小丘
                    小雨萧
                    逸随風郁
                    奈儿永远
                    有多远扬
                    稚岼在线
                    委托
                    不常用
effrey Zhao

 TerryLee

dudu

阿一(杨正祎)

 birdshome

万一

听棠.NET

 天轰穿

 geff zhang

webabcd

真 OO无双

 Think

 张逸

 lovecherry

八进制

灵感之源

Artech

Robin Zhang

 卖烧烤的鱼

吉日嘎拉 不仅权限设计

李永京
 Jackei

龍龙

旁观者

nytao

代震军

loudgamer

ntlibec

小木屋主人

马维峰

 Teddy's Knowledge Base

坚强2002

 蜡人张

 金色海洋（jyk）

 bestcomy

 Tony Qu
jackyrong的世界

 李天平

 Cat Chen

 Phinecos(洞庭散人)

ure

Clingingboy

 重典

zhuweisky

小y

 蛙蛙王子

海天一鸥

小山

WXWinter(冬)

 freeliver54

阿泰

阿不

 黎波

『小小菜鸟』

木野狐(Neil Chen)
仰天一笑
cy163

 aierong

 陈震军

丁学

怪怪

xiaotie

Jianqiang Bao

测试者家园

周银辉

张荣华

RubyPDF

随心所欲

 井上冰

 永春


 aspnetx

 EricZhang(T2噬菌体)

 Allen Lee

 meil

 司徒正美

 CoolBug

 Q.Lee.lulu

 Birdshover

Neosun.Digger.SAP

 生鱼片

 PointNet

.Bēniaǒ
小生杂谈

Anders Cui

 Hover

 斯克迪亚

everybody,everything

Laser.NET

Windie Chai

Justin

analyzer

周 金根

虫子的一天

 Jimmy Zhang

 Microshaoft

大口仔

亚历山大同志

博客园团队

Frank Xu Lei



".Replace(" ", "").Replace(".", "").Split(new string[] { "\r\n" }, StringSplitOptions.RemoveEmptyEntries).ToList();

            //using (var dc = SiteInfo.CreateDBDataContext())
            //{
            //    var na = DictionaryConfig.HArea.Where(p => p.ParentId == 1).Select(p => p.AreaId).ToArray();
            //    var hl = dc.H_House.ToList();
            //    hl.ForEach(p =>
            //    {

            //        if (r.Next(20) > 3)
            //        {
            //            if (!na.Contains(p.AreaId1))
            //                p.AreaId1 = na[r.Next(na.Length - 1)];
            //        }
            //        //p.Photo = fils[r.Next(fils.Count - 1)] + ";" + fils[r.Next(fils.Count - 1)];
            //        //if (p.DealType == 4)
            //        //{
            //        //    p.IsBoutique = r.Next(60) > 25;
            //        //}
            //    });

            //    dc.SubmitChanges();
            //}
            List<ZF.Model.US_Member> list = new List<ZF.Model.US_Member>();
            SiteInfo.Instance.Init();
            var gz=ZF.BLL.DictionaryConfig.HArea.Where(p=>p.ParentId==1).ToArray();
            foreach (var line in lines)
            {

                var h = new ZF.Model.US_Member()
                {
                    Area = gz[r.Next(gz.Count() - 1)].Name,
                    About = line + "About",
                    IDCard = line + "IDCard",
                    Status = 1,
                    Type = 1,
                    Integral = r.Next(100),
                    IsExpert = r.Next(10) > 6,
                    IsMedium = r.Next(10) > 6,
                    Hits = r.Next(1000),
                    Phone = "130242012312",

                    Email = line + "@Email.com",
                    ExpertType = r.Next(1,5),
                    QQ = "1231231",
                    Pwd = SiteInfo.Instance.EncryptBase64("123456"),
                    Birthday = DateTime.Now.AddDays(-r.Next(8000)).ToShortDateString(),
                    Account = line.MaxLength(8)+"2",
                    Address = line + "Address",
                    Company = line + "Company",
                    Contact = line + "Contact",
                    Professional = line + "Professional",
                    Sex = 1,
                    Zipcode = line + "Zipcode",
                    Specialty = line + "Specialty",
                    Tel = line + "Tel",
                    AddTime = DateTime.Now.AddDays(-r.Next(30)),
                    Icon = ps[r.Next(ps.Count - 1)],
                };

                list.Add(h);
            }
            using (var dc = SiteInfo.CreateDBDataContext())
            {
                dc.US_Member.InsertAllOnSubmit(list);
                dc.SubmitChanges();
            }



        }


        public static List<ZF.Model.Dic_Area> GDCity
        {

            get
            {
                return ZF.BLL.DictionaryConfig.HArea.Where(p => p.ParentId == 0 && p.Name != "广州市").ToList();
            }
        }
        public static List<ZF.Model.Dic_Area> GZCity
        {

            get
            {

                var gz = ZF.BLL.DictionaryConfig.HArea.FirstOrDefault(p => p.Name == "广州市");

                return ZF.BLL.DictionaryConfig.HArea.Where(p => p.ParentId == gz.AreaId).ToList();
            }
        }
        public static List<ZF.Model.Dic_Area> City
        {
            get
            {

                var list = GZCity;
                list.AddRange(GDCity);
                return list;
            }
        }
        public static  List<SimpleTree<int>> AreaChilds
        {
            get
            {
                var citys = City.Select(p =>
                    new SimpleTree<int>
                    {
                        Childs = new List<SimpleTree<int>>(),
                        Id = p.AreaId,
                        ParentId = p.ParentId,
                        Name = p.Name

                    }).ToList();
                var areas = ZF.BLL.DictionaryConfig.HArea.Select(p =>
                    new SimpleTree<int>
                    {
                        Childs = new List<SimpleTree<int>>(),
                        Id = p.AreaId,
                        ParentId = p.ParentId,
                        Name = p.Name

                    }).ToList();

                areas.ForEach(p =>
                {
                    var city = citys.FirstOrDefault(c => c.Id == p.ParentId);
                    if (city != null)
                        city.Childs.Add(p);
                });

                return citys;
            }
        }



        public static void house()
        {
            
            using (var dc = SiteInfo.CreateDBDataContext())
            {
                Random r = new Random();
                var aclist = AreaChilds;
               var list= dc.H_House.ToList();

               list.ForEach(p =>
                   {
                       var areap = aclist.FirstOrDefault(a => p.AreaId1 == a.Id);
                       if (areap != null && areap.Childs.Count>0)
                       {
                           p.AreaId2 = areap.Childs[r.Next(areap.Childs.Count - 1)].Id;
                       }
                   });
               
            
                dc.SubmitChanges();
          
               
            }
        }

        private static Dictionary<string, PropertyInfo> _hProperties = null;
        private static Dictionary<string, PropertyInfo> _cProperties = null;
        private static H_House ToDHistoryAlarm(ref H_House hAlarm, H_House cAlarm)
        {
            if (_hProperties == null)
            {
                _hProperties = hAlarm.GetType().GetProperties().ToDictionary(p => p.Name);
            }
            if (_cProperties == null)
            {
                _cProperties = cAlarm.GetType().GetProperties().ToDictionary(p => p.Name);
            }



            foreach (var cp in _cProperties)
            {

                if (_hProperties.ContainsKey(cp.Key) && cp.Key!="FirstPhoto")
                {
                    var value = cp.Value.GetValue(cAlarm, null);
                    if (value != null)
                    {
                        _hProperties[cp.Key].SetValue(hAlarm, value, null);
                    }
                }
            }
            return hAlarm;
 
        }

        private static void Words()
        {
            var  str = @"性吧,轮奸,肛交,裸聊,迷奸,淫水,抽插,手机密码破,淫妻,猛插,穴穴,舔阴,私服,监听,成人电影,成人小说,强奸,小穴,枪包

黄色书刊,黄色电影,黄色小说,二奶,一夜情,多夜情,通话记录查询,兼职妹妹,兼职美女,枪支,手枪,子弹,毒品,K粉,裸体,嗨药

三挫仑,三唑仑,代考,替考,考试答案,发票,代开,代办,代注,增值税,假币,假钱,处女地,口交,性交,做爱,裸照,發票,政府官员

移动通话清单,联通通话清单,小灵通通话清单,座机通话清单,服务密码定位,密码破解,机上分器,上海走私,无码,内射,群体事件

证书办理,证件办理,皇冠开户,听器,执业医师,代理申报职称,立信代理,复制手机,皇冠國際,资格证书,办理真实,情感陪护,群体流血

税务公司,各种ZJ,性爱,代理审报,财税有限,美女护陪,代理报关,病毒营销,香烟批发,女孩上门,美女脱衣,传奇sf,流血事件,办证

财税代理,专业税务,妹的服务,美女上门,女上门,查手机,大游行,AV女,北京异,北京洋妞,卫星追踪,号码定位,美女按摩,美女兼职

南京630,630车祸,群体性事件,猎/枪,军用手,手/枪,美国秃鹰,单双管猎,迷情,迷魂,政府领导,毛泽东复活,中山领导,毛主席复活,27军

克隆手机,卖淫,五四运动,六四运动,54运动,64运动,自由门,艳照门,艳门照,赌博,老婆比划老公猜,李咏都笑趴下,打人事件


本钢领导,枪出售,理真毕业,资格正,三陪女自强歌,三陪女,够格当领导,考试代,领导穷光蛋,领导贪污犯

承办各国合法签证,代开银行卡,考试作弊器,作弊设备,作弊工具,作弊软件,作弊程序,卖考试,卖高考,卖中考,出售考试,出售高考

出售中考,校园新血案,校园血案,校园惨案,校园事件,新血案,惨案,学生事件,学校新血案,学校血案,学校惨案,学校事件,办理各种证件

办證,网上辦證,出售最新高,出售最新中,短信接收器,代办真实,无线微型摄像机,高考答案,中考答案,政府事件,政府问题,社会事件"
                .Replace(" ", "").Replace("\r\n", ",").Split(new string[] { "," }, StringSplitOptions.RemoveEmptyEntries).ToList().ConstituteString("\r\n");
        }


        #region
        private static string infostrs = @"∴号码是四川的，能查手机通话記錄查询如何删Q578350 图 
                                200元 - 任意显示 短信号码任意显示 任意显号软件 任意显软件下载 
                                促销诺基亚N86仅650元 
                                1200元 - 转让手机号15321888858 
                                特价销售NEC电话交换机、NEC集团电话、NEC程控交换 
                                13693106611回收；手机、相机、游戏机、笔记本、 
                                手机定位查询精准 
                                售139010手机号13901377777 
                                超低价出售全新笔记本电脑仅售1000元 
                                <热线急查手机通话内容怎样删除QQ58591958移动 
                                600元 - 6120C便宜卖了 诚心要的联系 
                                任意显示电话号码,打电话任意显示号码，打手机显示任意号码 
                                500元 - 低价出售各款手机，仅售500元 
                                问问Ь能删掉泸州手机移动手机通话清单查询、速询qq660 图 
                                出售猎 站台：虎头牌双 管 平式，双 管 立式，单 
                                手机号码定位免费版 
                                移动电话号码查询 
                                580元 - 出售重庆移动 动感地带CMWAP上网无限流量手机卡一张 
                                转让自用手机和号码13141456393 
                                宏达软件出售手机复制卡 手机站台 
                                壳牌空压机油,壳牌确能力PAO,确能力AS,上海贝壳 
                                ら昆明怎样可以查到别人通话内容怎样删除ら鹤岗移动手机通话 
                                任意显,任意显示号码软件下载,任意显示号码，任意显示软件 
                                6元 - 庆五一 手机充值卡2折批发 
                                11元 - 带灯 带感应 仿真监视器 仿真摄像头 假监视器 
                                12元 - 仿真探头 仿真摄像头 监控摄像头 监控探头 
                                出售13810155555-13911221133 
                                9800元 - 上海国际智能建筑展览会 
                                抗静电聚碳酸酯/抗静电亚克力板 
                                〗号码是蚌埠的，能查网上营业厅手机短信内容查询如何删Q5 图 
                                <热线>急查可以查询手机短信数据吗QQ58591958手 
                                3500元 - 出售139全球通2001年手机老号 
                                美孚涡轮机油(美孚 DTE 中级润滑油)上海贝壳 
                                700元 - 特价600元,诺基亚N96火热促销中 
                                删查福州网上营业厅手机通话记录如何查询 福州移动手机通话 
                                111元 - 出售一元硬币站台假钱15128097171 货到付款 
                                1元 - 出售手机号码、、、、、、、、、、、、 
                                1200元 - 协议转换器 4E1光端机 4E1网桥 E1光猫 
                                700元 - 700元全新手机n97热卖中 
                                提高网站人气的软件 
                                黄色透明抗静电PMMA板 
                                电子电表偷电工作原理--我爱你 
                                电子电表偷电方法--我爱你电子电表偷电方法 
                                299元 - 北京号码在线1350123段北京手机号码 
                                1元 - 南海中信搬家 专心搬家15年 欢迎来电 
                                低价销售TD-SCDMA模块 
                                ｎ卖兴城5位QQ号码兴城可以当面交易 
                                便宜号网：售尾数 AAAB-AAAB 段北京手机号 
                                便宜号网：售158，150，138尾数ABAB 段精 
                                北京回收专业摄像机 高清摄像机回收 回收广电设备 
                                问问＠能删掉辽阳手机移动手机短信内容查询、速询qq660 图 

                                哪里有站台卖（图）027-52118866 Q Q； 

                                烟台网上营业厅手机通话清单查询教您辨认真假网上营业厅手 图 

                                300元 - 诺基亚三星手机全新转让 

                                北京手机卡复制→通话记录，短信内容查询→手机定位找人 

                                139元 - 移动信号好的号码1391珍藏号码139-338元 

                                <热线>急查手机短信内容查询QQ58591958移动手机 

                                卖哈尔滨5位QQ号码哈尔滨可以当面交易 

                                北京专业复制手机卡18773856226婚外情调查 

                                ㄉ广东如何删除网上营业厅手机通话記錄教您辨认真假移动手机 图 

                                问问能删掉济宁手机手机通话清单查询、速询qq66073 图 

                                ㄑ卖天津5位QQ号码天津可以当面交易 

                                ’七台河移动手机通话清单查询教您辨认真假手机通话記錄查询 图 

                                Ь号码是鄂州的，能查手机短信内容查询如何删Q578350 图 

                                问问ê能删掉四川手机手机短信内容查询、速询qq66073 图 

                                о卖保定5位QQ号码保定可以当面交易 

                                ＜九台手机通话清单查询教您辨认真假网上营业厅手机通话清单 图 

                                ｀卖普兰5位QQ号码普兰可以当面交易 

                                450元 - 帮朋友出售一台全新数码相机 

                                ↖ざ查询南京联通怎样查移动短信内容。修改移动手机短消息查 

                                200元 - 转让天翼商话靓号接听全免费 /市话0.11元 长途0.1 

                                1.13万 - 梦幻诛仙2钻石情缘vip激活码 送神兽赶快抢购 

                                128元 - 北京电信133面值充值卡仅售128 

                                转让中国移动全国无漫游费的3G上网卡12个月的使用期（内 

                                ╉广东移动手机通话清单查询教您辨认真假怎样查询手机通话記 图 

                                北京电信天翼商话 图 

                                300元 - 预存300元，得300话费+无线座机+0月租+0安装费 图 

                                280元 - 长途电话0.10每分钟!中国电信天翼商话 图 

                                280元 - 天翼商话无线座机长途市话1毛 图 

                                问问﹜能删掉绥芬河手机手机通话清单查询、速询qq6607 图 

                                西安移动手机通话記錄查询159-00655255 短信内 

                                变声器，手机变声器，变音器，货到付款 

                                1000元 - 出售多功能商务手机监廰．导航器 

                                ╯卖温州5位QQ号码温州可以当面交易 

                                优酷卡店主营各种情侣卡上网卡商旅卡15712955813 

                                2260元 - 美国智能手机追踪系统 日本透视相机, 

                                沈阳复制手机卡 克隆复制沈阳手机卡 手机卡复制 图 

                                哪里有安定片,站台卖(图）027-52118866 

                                哪里有站台卖（图）027-52118866 Q Q； 

                                ipad硅胶套 IPAD软胶套 

                                999元 - 梦幻诛仙最VIP激活码80001600900000 

                                <热线>急查移动手机通话記錄查询QQ58591958手机 

                                リ卖西安5位QQ号码西安可以当面交易 

                                广州贷款→⊙广州小额贷款→⊙广州个人银行贷款 

                                80元 - 奉化辦证Q:⑤⑦0.⑤0⑥.④②0. 

                                260元 - 转让个人用888移动号 

                                2600元 - 转让个人用小灵通4连号 

                                ⊿手机上的信息能删除呢 黑龙江 如何查询手机短信内容如何 图 

                                尾数88588和88688出售 

                                北京二手回收、北京回收二手物品、回收手机 相机 游戏机 
                                 
                                ";
        #endregion



    }

}

